function generadorDeCodigoExamen(destino) {
	var d = new Date();

	var anio = d.getFullYear().toString().substring(2, 4);
	// var mes = ( d.getMonth() < 9 ) ? '0' + ( d.getMonth() + 1 ) : d.getMonth() + 1;
	// var dia = d.getDay();

	var nombreExamen = $('#nombre_examen').val().toUpperCase().substring(0, 3);
	var codigo = 'EX' + nombreExamen + anio;

	$.get('../auxiliar/correlativo_examen.php', {
		cod : codigo
	}, function(data) {
		destino.val(codigo + data);
	});
}

function calcularTotal() {
	var examenes = $('input[type=checkbox]');
	// alert(examenes[0]);
	var total = 0.00;
	for (var i = 0; i < examenes.length; i++) {
		if (examenes[i].checked == true) {
			total = total + parseFloat(examenes[i].dataset['precio']);
		}
	}
	$('#total').val(total.toFixed(2));

	// if (examenesSeleccionados()) {
		// comprobarPaciente($('#bpa')[0]);
	// }
		// // $('#agregar').attr('disabled', false); 
	// else
		// $('#agregar').attr('disabled', true);
}

function comprobarPaciente(paciente) {
	var url = '../auxiliar/validar_nombre_paciente.php';
	var parametro = $.trim(paciente.value);
	$.get(url, {
		paciente : parametro
	}, function(data) {
		if (data == 'true') {
			$('#agregar').attr('disabled', false);
			// examenesSeleccionados();
			$('#msj').html('');
		} else {

			$('#msj').html("El paciente que escribió no esta registrado, para registrarlo haga click <a onclick='cargarFormNuevoPaciente()'>aquí</a>");
			$('#agregar').attr('disabled', true);

		}
	});
}

function examenesSeleccionados() {

	var examenes = $('input[name=examen]');

	for (var i = 0; i < examenes.length; i++) {
		if (examenes[i].checked == true) {
			$('#agregar').attr('disabled', false);
			return true;
		}
	}
	return false;
}

function autoCompletePaciente() {
	$("#bpa").autocomplete({
		source : "../auxiliar/autocomplete_paciente.php"
	});
}

function calendario(elemento) {
	$(elemento).datepicker();
	$(elemento).datepicker("option", "dateFormat", "dd/mm/yy");
	$(elemento).datepicker("option", "changeMonth", true);
	$(elemento).datepicker("option", "changeYear", true);
	$(function($) {
		$.datepicker.regional['es'] = {
			closeText : 'Cerrar',
			prevText : '<Ant',
			nextText : 'Sig>',
			currentText : 'Hoy',
			monthNames : ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
			monthNamesShort : ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
			dayNames : ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
			dayNamesShort : ['Dom', 'Lun', 'Mar', 'Mié', 'Juv', 'Vie', 'Sáb'],
			dayNamesMin : ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sá'],
			weekHeader : 'Sm',
			dateFormat : 'dd/mm/yy',
			firstDay : 1,
			isRTL : false,
			showMonthAfterYear : false,
			yearSuffix : ''
		};
		$.datepicker.setDefaults($.datepicker.regional['es']);
	});
	$(elemento).datepicker('show');
}

function crearCodigoPaciente(formulario) {
	var nombre_valor = $.trim(formulario.find('input[name=nombre]').val());
	var apellido_valor = $.trim(formulario.find('input[name=apellido]').val());
	var nacimiento_valor = $.trim(formulario.find('input[name=nacimiento]').val());

	var parametros = {
		nombre : nombre_valor,
		apellido : apellido_valor,
		nacimiento : nacimiento_valor
	};

	if (nombre_valor.length != 0 && apellido_valor.length != 0 && nacimiento_valor.length != 0) {
		$.get('../auxiliar/crear_codigo_paciente.php', parametros, function(data) {
			$('#codigo_paciente').val(data);
		});
	}
}

function logeo(formulario) {
	var url = formulario.attr('action');
	var usuario_val = formulario.find('input[name=usuario]').val();
	var contrasena_val = formulario.find('input[name=contrasena]').val();

	$.post(url, formulario.serialize(), function(data) {
		if (data == "false") {
			alert("Datos incorrectos");
		} else
			formulario.submit();
	});
}

function validarNombreUsuario(usuario) {
	var url = '../auxiliar/validar_nombre_usuario.php';
	var parametro = $.trim(usuario.value);
	$.get(url, {
		usuario : parametro
	}, function(data) {
		$('#errmsj').html(data);
	});
}

function darDeBajaUsuarios(tabla) {
	var x = new Array();
	x['usuario'] = "accaranza";
	alert(tabla[0].serializeArray());
	// for(var i = 1; i < tabla.length; i++ ) {
	// tabla[1].cells[0].innerHTML;
	// }
	// alert($.param(tabla[1].cells[0]));
}

function checkForm(formulario) {
	var aux = formulario.getElementsByTagName('input');
	var submitButton = document.getElementById('agregar');

	var llave = false;

	for (var i = 0; i < aux.length; i++) {
		if (aux[i].type == "text") {
			if ($.trim(aux[i].value).length == 0)
				llave = true;
		}
	}

	submitButton.disabled = llave;
}

function cargarFormNuevoUsuario() {
	$('#cont_dinamico').load('../formularios/formulario_nuevo_usuario.php', function() {
		$(document).foundation();
	});
}

function cargarFormNuevoPaciente() {
	$('#cont_dinamico').load('../formularios/formulario_nuevo_paciente.php', function() {
		$(document).foundation();
	});
}

function cargarListadoUsuarios() {
	$('#cont_dinamico').load('../auxiliar/listar_usuarios.php', function() {
		$(document).foundation();
	});
}

function cargarListadoUsuariosBaja() {
	$('#cont_dinamico').load('../auxiliar/baja_usuarios.php', function() {
		$(document).foundation();
	});
}

function cargarFormModificarUsuario(fila) {
	$('#cont_dinamico').load('../formularios/formulario_modificar_usuario.php', {
		usuario : fila.cells[0].innerHTML
	}, function() {
		$(document).foundation();
	});
}

function cargarListadoPacientes() {
	$('#cont_dinamico').load('../auxiliar/listar_paciente.php', function() {
		$(document).foundation();
	});
}

function enviarForm(formulario) {
	var url = $('#' + formulario).attr('action');
	// alert($.param(window.variable));
	// alert($('#' + formulario).serialize()+"&usuario="+window.nu);
	$.post(url, $('#' + formulario).serialize(), function(data) {
		alert('Insertado con exito');
	});
}

function enviarFormModificar(formulario) {
	var url = $('#' + formulario).attr('action');
	// alert($('#' + formulario).serialize()+"&usuario="+window.nu);
	$.post(url, $('#' + formulario).serialize(), function() {
		alert("Modificado con exito");
	});
}

/* ANA CARRANZA*/
function cargarFormNuevoExamen() {
	$('#cont_dinamico').load('../formularios/formulario_nuevo_examen.php', function() {
		$(document).foundation();
	});
	$(document).ready(function() {
		$('#fne').validate();
	});
}

function cargarListadoExamenes() {
	$('#cont_dinamico').load('../auxiliar/listar_examen.php', function() {
		$(document).foundation();
	});
}

function cargarListadoExamenesBaja() {
	$('#cont_dinamico').load('../auxiliar/baja_examenes.php', function() {
		$(document).foundation();
	});
}

function cargarFormNuevoSolicitudExamen() {
	$('#cont_dinamico').load('../formularios/formulario_nuevo_solicitud_examen.php', function() {
		$(document).foundation();
	});
}

function cargarFormNuevoConsulta() {
	$('#cont_dinamico').load('../formularios/formulario_nuevo_consulta.php', function() {
		$(document).foundation();
	});
}


function cargarListadoSolicitudExamenes() {
	$('#cont_dinamico').load('../auxiliar/listar_solicitud_examen.php', function() {
		$(document).foundation();
	});
}

function cargarListadoCitasPendientes() {
	$('#cont_dinamico').load('../auxiliar/listar_citas_pendientes.php', function() {
		$(document).foundation();
	});
}

function cargarListadoEntregaExamenes() {
	$('#cont_dinamico').load('../auxiliar/listar_entrega_examen.php', function() {
		$(document).foundation();
	});
}

// function cargarResultadoExamenes() {
// $('#cont_dinamico').load('../formularios/formulario_resultado_examen.php' , {
// codorden : fila.cells[0].innerHTML
// }, function() {
// $(document).foundation();
// });
// }

function cargarFormModificarPaciente(fila) {
	$('#cont_dinamico').load('../formularios/formulario_modificar_paciente.php', {
		paciente : fila.cells[0].innerHTML
	}, function() {
		$(document).foundation();
	});
}

function cargarFormModificarExamen(fila) {
	$('#cont_dinamico').load('../formularios/formulario_modificar_examen.php', {
		codigoexa : fila.cells[0].innerHTML
	}, function() {
		$(document).foundation();
	});
}

function addRow(tableID) {

	var table = document.getElementById(tableID);

	var rowCount = table.rows.length;

	var row = table.insertRow(rowCount);

	var cell1 = row.insertCell(0);

	var element1 = document.createElement("input");

	// + rowCount;
	element1.type = "text";
	element1.name = "nv[]";
	element1.value = $('#nv').val();
	element1.readOnly = true;

	cell1.appendChild(element1);

	var cell2 = row.insertCell(1);

	var element2 = document.createElement("input");

	element2.type = "text";
	element2.name = "vn[]";
	// + rowCount;
	element2.value = $('#vn').val();
	element2.readOnly = true;

	cell2.appendChild(element2);

	var cell3 = row.insertCell(2);

	var element3 = document.createElement("input");

	element3.type = "text";
	element3.name = "um[]";
	// + rowCount;
	element3.value = $('#um').val();
	element3.readOnly = true;

	cell3.appendChild(element3);

	var cell4 = row.insertCell(3);

	var element4 = document.createElement("input");

	element4.type = "text";
	element4.name = "sx[]";
	// + rowCount;
	element4.value = $('#sexo').val();
	element4.readOnly = true;

	cell4.appendChild(element4);

	var cell5 = row.insertCell(4);

	var element5 = document.createElement("input");

	element5.type = "checkbox";

	cell5.appendChild(element5);

}

function addRowConsulta(tableID) {

	var table = document.getElementById(tableID);

	var rowCount = table.rows.length;

	var row = table.insertRow(rowCount);

	var cell1 = row.insertCell(0);

	var element1 = document.createElement("input");

	element1.type = "text";
	element1.name = "md" + rowCount;
	element1.value = $('#md').val();
	element1.readOnly = true;

	cell1.appendChild(element1);

	var cell2 = row.insertCell(1);

	var element2 = document.createElement("input");

	element2.type = "text";
	element2.name = "ds" + rowCount;
	element2.value = $('#ds').val();
	element2.readOnly = true;

	cell2.appendChild(element2);

	var cell3 = row.insertCell(2);

	var element3 = document.createElement("input");

	element3.type = "text";
	element3.name = "qt" + rowCount;
	element3.value = $('#qt').val();
	element3.readOnly = true;

	cell3.appendChild(element3);

	var cell4 = row.insertCell(3);

	var element4 = document.createElement("input");

	element4.type = "input";

	element4.type = "text";
	element4.name = "dr1" + rowCount;
	element4.value = $('#dr1').val();
	element4.readOnly = true;

	cell4.appendChild(element4);

}

function deleteRow(tableID) {

	try {

		var table = document.getElementById(tableID);

		var rowCount = table.rows.length;

		for (var i = 0; i < rowCount; i++) {

			var row = table.rows[i];

			var chkbox = row.cells[4].childNodes[0];

			if (null != chkbox && true == chkbox.checked) {

				table.deleteRow(i);

				rowCount--;

				i--;

			}

		}

	} catch(e) {

		alert(e);

	}

}



function cargarResultadoExamenes(fila) {
	$('#cont_dinamico').load('../formularios/formulario_resultado_examen.php', {
		codorden : fila.cells[0].innerHTML
	}, function() {
		$(document).foundation();
	});
}

function cargarCita(fila) {
	$('#cont_dinamico').load('../formularios/formulario_resultado_consulta.php', {
		resultado : fila.cells[0].innerHTML
	}, function() {
		$(document).foundation();
	});
}

function cargarEntregaResultado(fila) {
	$('#cont_dinamico').load('../formularios/formulario_imprimir_resultado.php', {
		codorden : fila.cells[1].innerHTML
	}, function() {
		$(document).foundation();
	});
}

function cargarFormExpediente() {
	$('#cont_dinamico').load('../formularios/formulario_expediente.php', function() {
		$(document).foundation();
	});
}

// function cargarTablaExpediente(formulario) {
	// $('#tabla_interna').load('../auxiliar/listar_expediente.php'+$('#'+formulario).serialize(), function() {
		// $(document).foundation();
	// });
// }
//bueno
// function cargarTablaExpediente(formulario) {
	// var url = $('#' + formulario).attr('action');
	// $.post(url, $('#' + formulario).serialize()+
	// $('#tabla_interna').load('../auxiliar/listar_expediente.php', function(data) {
		// $(document).foundation();
	// }));
// }
//bueno
// function cargarTablaExpediente(formulario) {
	// var url = $('#' + formulario).attr('action');
	// $.post(url, $('#' + formulario).serialize()+
	// $('#tabla_interna').load('../auxiliar/listar_expediente.php', function() {
		// $(document).foundation();
	// }));
// }


// function cargarTablaExpediente(formulario) {
	// $('#tabla_interna').load('../auxiliar/listar_expediente.php'+$.post(url, $('#' + formulario).serialize(), function() {
		// $(document).foundation();
	// }));
// }

//funciona
	// function cargarTablaExpediente(formulario) {
		// var data = $('#' + formulario).serialize();
		// $.post('../auxiliar/listar_expediente.php', data, function(response) {
			// $('#tabla_interna').html($(response).find('#tabla_interna'));
		// });
	// }
// 	
	function cargarTablaExpediente(formulario) {
		var data = $('#' + formulario).serialize();
		$.post('../auxiliar/listar_expediente.php', data, function(response) {
			$('#tabla_interna').html(response);
		});
	}


//solo envia datos pero no se pueden obtener, estan en la linea formdata
// function cargarTablaExpediente(formulario) {
	// serializedForm = $('#' + formulario).serialize();
	// $('#tabla_interna').load('../auxiliar/listar_expediente.php',{formdata:serializedForm}, function() {
		// $(document).foundation();
	// });
// }


// function cargarTablaExpediente(formulario){
     // var serializedForm = $(formulario).serialize();
     // $('#tabla_interna').load('../auxiliar/listar_expediente.php'),{formdata:serializedForm}, function(data)){});
// }

function enviarForm2(formulario) {
	var url = $('#' + formulario).attr('action');
	$.post(url, $('#' + formulario).serialize(), function(data) {
		if (data == '1')
			$('#Modal1').foundation('reveal', 'open');
		if (data == '7')
			$('#Modal7').foundation('reveal', 'open');
		if (data == '8')
			$('#Modal8').foundation('reveal', 'open');
		if (data == '9')
			$('#Modal9').foundation('reveal', 'open');
	});

}

//cargarImprimiResultadosMes
function cargarOrdenesMes() {
	$('#cont_dinamico').load('../formularios/formulario_imprimir_ordenes_mes.php', function() {
		$(document).foundation();
	});
}

function cargarImprimirOrdeneMes() {
	$('#cont_dinamico').load('../formularios_manejadores/imprimir_ordenes_mes.php', function() {
		$(document).foundation();
	});
}

function cargarExamenesDia() {
	$('#cont_dinamico').load('../formularios/formulario_imprimir_examenes_dia.php', function() {
		$(document).foundation();
	});
}

function cargarCantidadExamenes() {
	$('#cont_dinamico').load('../formularios/formulario_imprimir_cantidad_examenes.php', function() {
		$(document).foundation();
	});
}

function cargarConsultasMes() {
	$('#cont_dinamico').load('../formularios/formulario_imprimir_consultas_mes.php', function() {
		$(document).foundation();
	});
}
function cargarCatalogoExamenes() {
	$('#cont_dinamico').load('../formularios/formulario_catalogo_examenes_disponibles.php', function() {
		$(document).foundation();
	});
}

